home *** CD-ROM | disk | FTP | other *** search
/ Windows News 2010 Summer - Disc 1 / WN_Ete2010_CD1.iso / Onglet5 / Weezo / Weezo setup.exe / {code_appDir} / www / themes / common-src.css < prev    next >
Cascading Style Sheet File  |  2010-05-19  |  21KB  |  379 lines

  1. body {overflow:auto}
  2. body,div,span,tr,td,form{padding:0px; margin:0px}
  3. fieldset{border:0px;display:inline}
  4.  
  5. .hidden{visibility:hidden}
  6. .ico{width:16px;height:16px;vertical-align:middle;} /* size of small icons */
  7. .dn{display:none;width:1px;height:1px;overflow:hidden} /* shorter than style="display:none" */
  8. .textColor {color:#000}
  9. .themeIcon {width:16px;height:16px;vertical-align:middle;margin-right:0.5em} /* icon usually preceeding title */
  10. .link{text-decoration:underline;cursor:pointer}
  11. .smallFont{font-family:Tahoma; font-size:85%;}
  12. .textShadow{height:1em;color:white;_filter:progid:DXImageTransform.Microsoft.Glow(Color=black, Strength=2);text-shadow:#000 0px 0px 5px;}
  13. .dropShadow{-o-box-shadow: 1px 1px 5px #888;-icab-box-shadow: 1px 1px 5px #888;-khtml-box-shadow: 1px 1px 5px #888;-moz-box-shadow: 1px 1px 5px #888;-webkit-box-shadow: 1px 1px 5px #888;_filter:progid:DXImageTransform.Microsoft.Glow(Color=#BBBBBB, Strength=2)}
  14.  
  15. h1, h2, h3{line-height:1em;margin:0}
  16.  
  17. /* Font size and color inheritance in tables */
  18. table {color:inherit;font:inherit;font-size:1em}
  19.  
  20. .title{font-size:130%;margin-bottom:5px}
  21. .uiUsersNameInput{font-size:16px !important;width:160px}
  22. .uiUsersIcon{background:white;border:1px solid #DDD;padding:3px;cursor:pointer;border-bottom:2px solid #CCC;border-right:2px solid #CCC}
  23. .uiUsersGroup{table-layout:fixed;border:1px solid #DDD;padding:5px;width:550px;vertical-align:top;margin-bottom:5px}
  24. .uiUsersResTitle, .uiUsersResL2, .uiUsersResL3 {position:absolute;top:3px;left:42px;width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}
  25. .uiUsersResL2{top:15px}
  26. .uiUsersResL3{top:26px;color:green;width:90px}
  27. .uiUsersResTitle{font-weight:bold}
  28. /* .uiUsersGroup td{padding-bottom:7px}*/
  29.  
  30. /*
  31.  * Login pages
  32.  */
  33. .loginPreCSS{display:none} /* Hide pre-css-loaded progress indicator once this CSS sheet is loaded */
  34. .loginPostCSS div{padding-left:9999px} /* Show post-css-loaded progress indicator once this CSS sheet is loaded */
  35. .loginBox{position:absolute;border:1px solid #BCDCE3;background:url(/gfx/w25.png);padding:5px;color:white;-moz-border-radius:6px; -webkit-border-radius:6px;border-radius:6px;line-height:130%;white-space:nowrap;color:white}
  36. .loginBox:hover{background:url(/gfx/w50.png)}
  37. #loginForceMobile,#loginAlternateServerPort{bottom:10px;left:10px;cursor:pointer;z-index:999}
  38. #loginAlternateServerPort{left:62px}
  39. .loginAppFrame{top:10px;right:10px;min-width:185px}
  40. .loginAppFrame .link{color:white;text-decoration:underline}
  41. .loginMessage{top:10px;left:10px;font-size:180%;right:auto}
  42. .loginThemeSelection{font-size:180%;color:white;bottom:10px;right:10px}
  43.  
  44. /* Classic */
  45. .loginBodyClassic, .loginBodyCoverflow{overflow:hidden;color:black !important}
  46. .loginBodyClassic{background:#EFEFEF}
  47.  
  48. #loginBox{width:150px;position:absolute;top:-80px;left:-75px;height:240px;z-index:999}
  49. /* Coverflow */
  50. .loginBodyCoverflow{background:#5dbad8 !important}
  51. #loginBoxStuff{position:absolute;top:160px;z-index:201px;width:100%}
  52. #loginUserGroup,#loginPasswordGroup{width:100%;overflow:hidden}
  53. #loginPasswordInput,#loginUserInput{width:100%}
  54. .loginItem{position:absolute;width:133px;height:133px;font-size:15px}
  55. .loginItem img{position:absolute;visibility:hidden}
  56. .loginItem span{position:absolute}
  57. .loginBt{width:16px;height:16px;background:url(/gfx/go.png);position:absolute;top:80px;left:60px;cursor:pointer}
  58. .loginName{position:absolute;width:80%;left:10%;bottom:3%;color:black;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  59.  
  60. #loginHint{color:black}
  61.  
  62.  
  63.  
  64.  
  65. /* mainFrame Icons */
  66. .iconDiv{position:absolute; text-align:center; vertical-align:middle; display:block; width:70px; height:70px; text-decoration:none;}
  67. .icon {background-position:-100px 0px; background-repeat: no-repeat; height:64px !important; height:70px; padding-left:2px; padding-top:6px; display:block;text-decoration:none;cursor:pointer;border:0px; color:white}
  68. .icon:hover {background-position:0px 0px}
  69. .icon:active {background-position:0px 0px; height:57px !important; height:70px; padding-left:3px;  padding-top:11px}
  70. .iconC{position:absolute; font-weight:normal; font-size:11px; color:white; text-decoration:none; top:40px;white-space:nowrap}
  71. .iconCS{position:absolute; font-weight:normal; font-size:11px; color:#555; text-decoration:none;white-space:nowrap}
  72.  
  73. /* Buttons */
  74. .button, .buttonDisabled{white-space:nowrap}
  75. .button i{font-style:normal}
  76. .button b{font-weight:normal}
  77. .button u{text-decoration:none}
  78.  
  79. /* Button "bt" (only used by vista black, vista clear, nature, and OS themes) */
  80. .bt {display:inline;margin:0;padding:0;border:0;vertical-align:middle;cursor:pointer;white-space:nowrap}
  81. .bt legend{display:none !important;display:block;overflow:hidden;width:0px;height:0px;position:absolute} /* hidden field used to store data */
  82. .bt span{width:16px; height:16px;} /* IE6 png icon */
  83. .bt a{cursor:pointer;text-decoration:none; white-space:nowrap}
  84. .bt div{position:relative;text-align:center;padding-left:4px;padding-right:4px} /* group left side, b element and right side */
  85. .bt i{font-style:normal;position:absolute;top:0;display:block;overflow:hidden} /* left side */
  86. .bt b{font-weight:normal} /* group image and text */
  87. .bt img{border:none} /* icon */
  88. .bt s{text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden} /* text */
  89. .bt u{text-decoration:none;position:absolute;top:0px;display:block;overflow:hidden} /* right side */
  90. .bt q{display:none} /* store caption when text adjusted */
  91. .bt img, .bt span {position:relative}
  92. .bt .off div, .bt .off s, .bt .on div, .bt .on s{cursor:default}
  93. .bt .up, .bt .up div, .bt .up s {cursor:pointer}
  94.  
  95. /* Big button (almost not used so far...) */
  96. .buttonBig{display:block;margin:1px;background:url(/gfx/alpha2.png);cursor:pointer;text-decoration:none;font-weight:bold;color:white}
  97. .buttonBig:hover{background:url(/gfx/alpha4.png);border:1px solid #999}
  98.  
  99. /* 80x80 button, created by outButton80 */
  100. .button75{background:url('/themes/common/button75Bg.gif') no-repeat;width:75px;height:75px;margin:0 0.2em 0 0.2em;text-align:center;vertical-align:center;overflow:hidden;cursor:pointer}
  101. .button75Hover{background-position:0px -75px}
  102. .button75Active{background-position:0px -150px}
  103. .button75Active td{padding:1px 1px 0px 0px}
  104. .button75 table{width:100%; height:100%}
  105. .button75 td{width:100%; height:100%;text-align:center;vertical-align:middle}
  106.  
  107.  
  108. /* async controls */
  109. .asCtrlHSliderExt{position:relative;display:inline;vertical-align:middle;padding:0;height:16px;width:100px;border:0px}
  110. .asCtrlHSliderBlock{position:relative;padding:0;height:16px;width:100px;border:0px}
  111. .asCtrlHSliderBar{position:absolute;top:6px !important;top:14px;width:100%;background:url(common/sliderBar.png) repeat-x;height:4px;margin:0;padding:0}
  112. .asCtrlHSliderThumb{position:absolute;width:36px;height:16px;background:url(common/sliderThumb.png);top:0px !important;top:8px;}
  113. .asCtrlHSliderTxt{vertical-align:middle;margin-left:0.2em;text-align:right}
  114.  
  115. #imageFrameBody .asCtrlHSliderExt{position:relative;display:inline;vertical-align:middle;padding:0;height:16px;width:100px;border:0px}
  116. #imageFrameBody .asCtrlHSliderBlock{position:relative;padding:0;height:16px;width:100px;border:0px}
  117. #imageFrameBody .asCtrlHSliderBar{position:absolute;top:6px !important;top:14px;width:100%;background:url(common/sliderBarVI.png) repeat-x;height:4px;margin:0;padding:0;border-right:1px solid #555;border-left:1px solid #555}
  118. #imageFrameBody .asCtrlHSliderThumb{position:absolute;width:16px;height:16px;background:url(common/sliderThumbVI.png);top:0px !important;top:8px;}
  119. #imageFrameBody .asCtrlHSliderTxt{vertical-align:middle;margin-left:0.5em;text-align:right}
  120. .blackFrame #filePosDiv{color:white}
  121.  
  122. /* DIV around preview image */
  123. #previewOuterFrame{display:block;padding:0;margin:0;overflow:hidden;position:relative;text-align:left}
  124. #previewOuterFrame img{cursor:pointer;position:absolute}
  125. #previewOuterFrame .button img{position:relative}
  126. #efCommentsFrame {position:absolute;width:100%;font-size:140%;height:4em;bottom:0px}
  127. #efCommentsForm {position:absolute;width:90%;left:5%;bottom:14px;z-index:99;border:1px solid #AAA;height:7em;padding:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(/gfx/w50.png);text-align:center}
  128.  
  129.  
  130. /* Tree View - Cf. treeView.js for definition */
  131. /*
  132. <div id="treeName_path" [name="treeName"] class="treeFolded|treeUnfolded|treeEmpty">
  133.     <img src="/gfx/[plus|minus|vs].gif" onclick="" class="treeHandle">
  134.     <a href="javascript:treeSelect(this.parentNode.parentNode)" [class="selected"]>
  135.         <img src="/gfx/fi/folder.png">
  136.         <span>Folder name</span>
  137.     </a>
  138.     [<div name="sub" class="subTree">...</div>]
  139. </div>
  140. */
  141. .treeView img{width:16px;height:16px}
  142. .treeView div{white-space:nowrap;margin-top:1px;margin-bottom:1px}
  143. .treeView .dropTargetOver{margin:-1px}
  144. .treeView a,.treeView i{padding:2px 6px 2px 1px;text-decoration:none;font-style:normal;height:16px;white-space:nowrap;color:inherit}
  145. .treeView a:hover{padding:1px 7px 1px 0px;border:1px solid transparent}
  146. .treeView .selected{padding:1px 7px 1px 0px;border:1px solid transparent}
  147. .treeView .selected:hover{padding:1px 7px 1px 0px;border:1px solid transparent}
  148. .subTree{padding-left:16px}
  149. .treeHandle{vertical-align:middle;cursor:pointer !important} /* fold/unfold control  */
  150. .treeIcon{vertical-align:middle;margin-right:0.3em} /* folder icon */
  151. .treeFolded div{display:none} /* folded div : not displayed */
  152. .treeRootLabel{font-weight:bold} /* Top label */
  153. .treeView i, .treeView .treeFaded{color:#AAA} /* disabled tree node's label */
  154.  
  155. .tree32 .treeView img{width:32px;height:32px}
  156. .tree32 a{font-size:140%}
  157. .treeHandle{width:16px !important;height:16px !important}
  158.  
  159. /* Progress bar
  160.  *
  161.  * <div|span class="progressOuter">
  162.  *      <div class="progressInner" width="%"></div>
  163.  *       <div class="progressTextO">
  164.  *         <div class="progressText">CAPTION</div>
  165.  *      </div>
  166.  * </div>
  167.  */
  168. .progressOuter{display:block;position:relative;vertical-align:middle;text-align:left}
  169. .progressTextO{position:absolute;left:50%;top:0px}
  170. .progressTextO div{position:relative;left:-50%;white-space:nowrap} /* Actual text item */
  171.  
  172. /* Div listview */
  173. .lvDiv .even, .lvDiv .odd {padding:3px;border:0px}
  174. .lvDiv .odd{background:url('lvDivOdd.png')}
  175. .lvDiv .even{background:white}
  176.  
  177. /* RSS feeds */
  178. .RSSImage{padding:0;position:relative;overflow:hidden;float:left;margin:0.2em;margin-right:0.5em} /* container for centered/cropped image */
  179. .RSSItem ul {padding-left:1.5em;margin-left:0em}
  180.  
  181. /* Menu bar */
  182. #winMenuBtTd {display:block}
  183.  
  184. /* popups */
  185. .popup{position:absolute;overflow:hidden;background:white;border:1px solid #555;padding:1em;top:0;left:0}
  186. .popupHeader{font-size:130%;padding-top:0; padding-bottom:1em;font-weight:bold}
  187.  
  188. /* Mask */
  189. .mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.2;_filter:Alpha(opacity=20, style=0);background:black}
  190.  
  191. /* Tooltip */
  192. .tooltip{position:absolute;top:-10000px;left:-10000px;padding:0.5em;font-size:90%;display:block;border:1px solid #888;background:#CDDDF3 url(common/tooltipBg.gif) repeat-x;color:#003;white-space:nowrap}
  193. .tooltip td{vertical-align:top}
  194. .tooltipHeader{font-weight:bold;font-size:110%;padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px solid #DDF} /* Tooltip header */
  195. .tooltipFooter{background:url(common/tooltipFooter.gif) 0px 0px repeat-x;padding-top:5px;margin-top:3px} /* Tooltip footer */
  196. .tooltipImage{border:1px solid #999; padding:1em;margin-bottom:0.5em;background:white;position:relative}
  197.  
  198. /* Context menu */
  199. #contextMenu{position:absolute} /* Div container */
  200. .contextMenu{background:#FAFAFA url(common/cmBg2.gif) repeat-y;border:1px solid;border-color:#BBB #999 #999 #BBB;padding:1;width:auto !important;width:1;white-space:nowrap}
  201. .contextMenu a{padding:3;padding-left:2;display:block;white-space:nowrap;text-decoration:none}
  202. .contextMenu .disabled{_filter:Alpha(opacity=70,style=0); opacity:0.70;padding:3;display:block;height:20px;white-space:nowrap}
  203. .contextMenu a:hover{background:#FFF;padding:2;padding-left:1;border:1px solid #AAF;color:black}
  204. .contextMenu img{vertical-align:middle;margin-right:9px;width:16;height:16}
  205. .contextMenu .sep{background:#BBB;width:100%;height:1px;margin-top:0.2em;margin-bottom:0.2em;position:relative;overflow:hidden}
  206.  
  207.  
  208.  
  209. /* Icons files List <fieldset class="filesIcon"><div (class="img" if not icon)><img></div><div class="fIC"></div></fieldset> */
  210. .filesIcon{vertical-align:top;text-align:left;margin:0px;cursor:pointer;border:1px solid transparent}
  211. .filesIcon .img {background:#FAFAFA;border:1px solid #CCC}
  212. /*.filesIcon div img{border:0px solid #FFF;margin:0;padding:0}*/
  213. .fIC{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:85%;margin-bottom:3px;margin-top:3px} /* file icon caption */
  214.  
  215. .itemSel{border:1px solid #CCF;background:#E1EAF8 url(common/cmBg.gif) repeat-x}
  216. .itemUnsel{border:1px solid #DDD;background:#F9F9F9;margin:0px}
  217.  
  218.  
  219. .hSeparator{width:100%;border-top:1px solid #CCC;margin-top:5px;margin-bottom:1em}
  220.  
  221.  
  222.  
  223. /* Block item */
  224. .blockItem{border:1px solid #CCF;background:url(common/blockItem.png) repeat-x;margin:4px 8px 4px 0px;left:4px; cursor:pointer;position:relative}
  225. .biOver{border:1px solid #AAC;background-position: 0px -200px}
  226. .biSel {border:1px solid #BBB;background-position: 0px -400px;cursor:default;border-left:1px solid #AAA;border-top:1px solid #AAA}
  227. .biDisabled{opacity:0.2;_filter:Alpha(opacity=20,style=0);cursor:default}
  228.  
  229.  
  230. /* Help frame */
  231. .helpBg{_filter:Alpha(opacity=80,style=0); opacity:0.90;background:url(helpBg.gif) repeat-x #FFEDA7;}
  232.  
  233. /* div listview */
  234. .lvDiv .even{padding:3px;margin-top:-2;margin-top:-2}
  235. .lvDiv .odd{padding:3px;margin-top:-2}
  236. .lvDiv .buttonSmall{top:-2}
  237. .lvDiv img{vertical-align:middle;margin-right:0.5em}
  238.  
  239. /* Misc */
  240. .watermark{color:#DDD;font-size:20px;font-weight:bold;z-index:-1}
  241. .extendedWarning{color:#C00;background:#FEE;border-top:1px dashed #FAA;border-bottom:1px dashed #FAA;padding:5px;position:relative}
  242. .extendedInfo{color:#000;background:#EFE;border-top:1px dashed #7D7;border-bottom:1px dashed #7D7;padding:5;position:relative}
  243.  
  244. /* Collapse TD */
  245. .colTD{background:url(/themes/common/colTD.gif);border-top:0;border-bottom:0;position:relative;width:20px !important;width:20px;cursor:pointer;padding:0;text-align:center;vertical-align:top}
  246. .colTDF, .colTDUF {width:10px;height:16px;background:url(/gfx/colTD.png) no-repeat;margin:2px}
  247. .colTDLeft .colTDF  {background-position: 0px 0px}
  248. .colTDLeft .colTDUF, .colTDRight .colTDF{background-position: 0px -16px}
  249.  
  250. /* asynchronous image selector control */
  251. .imageSelector{}
  252. .imageSelector img{border:1px solid #555;padding:1px;background:#FFF;vertical-align:top}
  253. .imageSelectorImg img{border:1px solid #AAA;padding:3px;margin:3px}
  254. .imageSelectorImg img:hover{border:3px solid #555;padding:1px}
  255.  
  256. /* Text files view body */
  257. .viewText{background:#FFF url(common/txtBg.gif);font-size:12px;color:#444}
  258.  
  259. /* Formated code highlighting (/includes/Text) */
  260. .hl-main {font-family: monospace;}
  261. .hl-gutter { background-color: #CCCCCC; padding-right: 10px; font-family: monospace;}
  262. .hl-table {border: solid 1px #000000; }
  263. .hl-default { color: #000000;}
  264. .hl-code { color: #7f7f33; }
  265. .hl-brackets { color: #009966; }
  266. .hl-comment { color: white; background:#AAF}
  267. .hl-quotes { color: #00007F; }
  268. .hl-string { color: #009900; }
  269. .hl-identifier { color: #000000; }
  270. .hl-reserved { color: #0000FF; }
  271. .hl-inlinedoc { color: #EEF; background:#AAF}
  272. .hl-var { color: #CC3300; }
  273. .hl-url { color: #FF0000; text-decoration:underline}
  274. .hl-special { color: #0000FF; }
  275. .hl-number { color: #007F00; }
  276. .hl-inlinetags { color: #FF0000; }
  277. .tooltip .hl-main, .tooltip .hl-gutter{font-size:8px !important;font-size:10px}
  278.  
  279.  
  280. /* Remote administration user block */
  281. .adminUser, .adminUserSel {border:1px solid #AAA;height:75px;width:250px;position:relative;margin-bottom:5px;overflow:hidden}
  282. .adminUser{color:#888}
  283. .adminUserHover{background:#BED5F0;color:#333}
  284. .adminUserIcon{background:white;padding:1px;border:1px solid #AAA;float:left;margin:5px;cursor:pointer}
  285. .adminUserText{margin-top:8px}
  286. .adminUserActive{position:absolute;right:0.8em;bottom:0.8em}
  287. .adminUserSel{background:#839EBE !important}
  288.  
  289. .uiUserBlockName{font-size:130%;margin-top:7px;}
  290. .uiUserBlockAdmin{color:red;font-size:110%}
  291.  
  292. .modKey{width:16px;height:14px;position:relative;margin-right:0.4em;vertical-align:middle;background:url(/gfx/modKeys.png) 32px 32px no-repeat}
  293. .shift{background-position: 0px 0px;margin-right:1px}
  294. .ctrl{background-position: -16px 0px;margin-right:1px}
  295. .alt{background-position: -32px 0px;margin-right:1px}
  296. .BACKSPACE{background-position: -48px 0px}
  297. .ENTER{background-position: -64px 0px}
  298. .ESC{background-position: -80px 0px}
  299. .UP{background-position: -0px -14px}
  300. .DOWN{background-position: -16px -14px}
  301. .LEFT{background-position: -32px -14px}
  302. .RIGHT{background-position: -48px -14px}
  303. .DELETE{background-position: -64px -14px}
  304. .INSERT{background-position: -80px -14px}
  305. .INSERT{background-position: -80px -14px}
  306.  
  307. .HOME{background-position: -96px 0px}
  308. .END{background-position: -96px -14px}
  309. .PGUP{background-position: -112px 0px}
  310. .PGDN{background-position: -112px -14px}
  311. .NUMLOCK{background-position: -128px 0px}
  312. .CAPSLOCK{background-position: -128px -14px}
  313. .TABUL{background-position: -144px 0px}
  314.  
  315. /* Resource configuration */
  316. .advancedConfigFolded{border:1px dashed #DDD;height:19px;position:relative}
  317. .advancedConfigUnfolded{border:1px dashed #DDD;position:relative;padding-bottom:18px}
  318. .advancedConfigToggleBt{padding:3px;padding-top:1;position:absolute;right:-1;top:0;background:#BBB;color:white;cursor:pointer}
  319. .advancedConfigUnfolded .advancedConfigToggleBt{opacity:0.6;_filter:Alpha(opacity=60, style=0);cursor:pointer}
  320. .advancedConfigFolded .advancedConfigToggleBt{opacity:0.6;_filter:Alpha(opacity=60, style=0);cursor:pointer}
  321.  
  322.  
  323. /* Photo2 frames */
  324. .photoFrame{vertical-align:middle; background: #FFF; border-left:1px solid #E0E0E0; border-right: 1px solid #B0B0B0; border-bottom:1px solid #B0B0B0; border-top: 1px solid #E0E0E0}
  325.  
  326. /* Music DB */
  327. .musicDBDetail{border-left:1px solid #DDD;padding-left:0.5em;margin-left:0.5em}
  328.  
  329. /* History display */
  330. .historyContent{margin-left:16px;margin-top:0.2em}
  331. .historyContentList{cursor:pointer}
  332. .historyContentDate{float:right;margin-right:0.5em}
  333.  
  334. /* Sticky notes */
  335. #sNotesNewBt{position:absolute;right:10;bottom:10;width:48;height:51;background:url(/gfx/sNotesCreate.png);cursor:pointer}
  336. .sNotes{position:absolute;padding:0;width:181;height:181;overflow:hidden}
  337. .sNotes div{position:absolute}
  338. .sNotes.dragged{overflow:visible;margin-top:-6;margin-left:-6;opacity:0.9}
  339. .sNotesMask{;background:url(/gfx/sNotesBg.png);width:186;height:186}
  340. .sNotesCol{;width:180;height:180;background:#EE99B7}
  341. .sNotes .text{position:relative;background:none;width:170;height:150;font-size:18;overflow:hidden;line-height:25px;left:5;top:27;border:0;color:#333;padding:0}
  342. .sNotes .author{width:140;height:25;font-size:10;overflow:hidden;left:2;top:3;color:#333;padding:0}
  343. .sNotes .close{width:16;height:16;background:url(/gfx/sNotesBts.png);cursor:pointer;top:5;right:12}
  344. .sNotes .groups{width:16;height:16;position:absolute;cursor:pointer;top:5;right:30}
  345. .sNotes .edit{width:16;height:16;background:url(/gfx/edit.gif);cursor:pointer;top:5;right:30}
  346. .sNotes .create{width:16;height:16;background:url(/gfx/sNotesBts.png) 0px 16px;cursor:pointer;bottom:10;right:12}
  347. #sNotesColorPicker{top:5;left:5}
  348. #sNotesColorPicker fieldset{border:0;cursor:pointer;border:2px solid white;padding:0;margin:0;margin-right:3;position:relative}
  349. #sNotesColorPicker fieldset b{display:block;width:14;height:14}
  350.  
  351. /* Windows */
  352.  
  353. .winNB .winTTr, .winNB .winL, .winNB .winR, .winNB .winBTr, .winNB .winCapt, .winNB .winIcon{display:none;width:0px;height:0px} /* Borderless windows : hide borders */
  354. .winNR td {cursor: default;} /* Not-resizable window */
  355. .winExtra u{text-decoration:none} /* Opera WA for buttons in winExtra */
  356. .winARI{width:16; height:16; position:absolute; visibility:hidden; background:url(/gfx/onSmall.png);top:5px;left:6px} /* asynchronous request indicator */
  357. .winCapt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} /* Window caption */
  358. .winTR, .winBL{cursor:ne-resize}
  359. .winTL, .winBR{cursor:nw-resize}
  360. .winL, .winR{cursor:e-resize}
  361. .winTT, .winB{cursor:n-resize}
  362. .winIcon, .winClose, .winReloading, .winReload, .winRestore, .winMax, .winMin, .winTNW {cursor:pointer}
  363. .winOIF, .winIF{background:white;width:100%;height:100%} /* Used for login page window div */
  364. .winOIF {position:relative;overflow:hidden}
  365.  
  366.  
  367.  
  368. <?php
  369. if(isset($_GET['theme'])) {
  370.     if(!cfCmpLeft($_GET['theme'],'/themes/')) die();
  371.     $_GET['theme']=str_replace(array('.',':'),'',$_GET['theme']);
  372.     if(cfCmpLeft($_GET['theme'],'/themes/skins/')){
  373.         $path='/themes/skins/';
  374.         require(cfAppDocRoot().$path.'common.css');
  375.     }
  376.     $path=$_GET['theme'].'/';
  377.     if(is_file(cfAppDocRoot().$path.'theme.css')) require_once(cfAppDocRoot().$path.'theme.css');
  378. }
  379. ?>